cs student
How are CS students using resources and AI tools for coding tasks?
Echeverry, Natalia, Narayanan, Arun Lekshmi
Studies on the use o f AI tools in CS course s focus on prescriptive uses of AI tools that preemptively assign a use case to the tool. To our knowledge, this is the first user study that surveys CS students on how they use AI tools for their coding tasks by personal choice. We surveyed 26 CS students and practitioners with various programming experiences using AI tools for coding tasks (i.e., writ e, debug, etc.). When asked about the most common resources they have used to write a 300 - line program from scratch, blog entries ( e.g., Stack Exchange, etc.) were their top choice, followed by AI coding assistants (e.g., GitHub Copilot, etc.). When asked about resources to debug code, AI chatbots (e.g., ChatGPT, etc.) were the most common choice, followed by blog entries. AI coding assistants are used more for writing code, while AI chatbots are used for debugging tasks. Respondents with all programming experience prefer online resources for coding tasks - whether AI - powered or not - rather than direct human help from peers an d instructors.
- North America > United States > New York > New York County > New York City (0.05)
- North America > United States > Massachusetts > Middlesex County > Cambridge (0.04)
"ChatGPT Is Here to Help, Not to Replace Anybody" -- An Evaluation of Students' Opinions On Integrating ChatGPT In CS Courses
Cipriano, Bruno Pereira, Alves, Pedro
Large Language Models (LLMs) like GPT and Bard are capable of producing code based on textual descriptions, with remarkable efficacy. Such technology will have profound implications for computing education, raising concerns about cheating, excessive dependence, and a decline in computational thinking skills, among others. There has been extensive research on how teachers should handle this challenge but it is also important to understand how students feel about this paradigm shift. In this research, 52 first-year CS students were surveyed in order to assess their views on technologies with code-generation capabilities, both from academic and professional perspectives. Our findings indicate that while students generally favor the academic use of GPT, they don't over rely on it, only mildly asking for its help. Although most students benefit from GPT, some struggle to use it effectively, urging the need for specific GPT training. Opinions on GPT's impact on their professional lives vary, but there is a consensus on its importance in academic practice.
- North America > United States > California > San Diego County > San Diego (0.04)
- Europe > Portugal > Lisbon > Lisbon (0.04)
- Research Report > New Finding (1.00)
- Questionnaire & Opinion Survey (1.00)
- Instructional Material > Course Syllabus & Notes (0.93)
- Education > Curriculum > Subject-Specific Education (0.47)
- Education > Educational Setting (0.46)
A Call to Action
Digital technologies for learning, health, politics, and commerce have enriched the world. Digital heroes like Sir Tim Berners-Lee, Batya Friedman, Alan Kay, JCR Licklider, and Joe Weizenbaum have blazed trails. We depend upon software that nobody totally understands. We are vulnerable to cyberterrorism. Privacy is overrun by surveillance capitalism.7 Totalitarian control advances. Daily Internet news matching our beliefs makes it difficult to tell true from false.
- North America > United States (0.48)
- North America > Canada > Ontario > Toronto (0.15)
- Europe > United Kingdom > England > Oxfordshire > Oxford (0.04)
- (3 more...)
- Law (1.00)
- Information Technology > Security & Privacy (1.00)
- Government > Regional Government > North America Government > United States Government (0.47)
Policy lab explores how government administers by algorithm
Federal administrative agencies across the United States employ machine learning and artificial intelligence to make decisions. But what happens when agencies can't explain how those algorithms work? Students in a policy lab at Stanford, Administering by Algorithm: Artificial Intelligence in the Regulatory State, are exploring this question and what it means for the future when law and computers intersect. Stanford co-instructors David Engstrom, Daniel Ho and California Supreme Court Justice Mariano-Florentino Cuéllar – along with Professor Catherine Sharkey of New York University School of Law – have brought together 25 burgeoning lawyers, computer scientists and engineers to probe the technologies government agencies develop and deploy. The lab culminates in a report that will be submitted to the Administrative Conference of the United States (ACUS), which puts forward guidelines outlining how such government agencies should operate.
- North America > United States > California > Santa Clara County > Palo Alto (0.40)
- North America > United States > New York (0.25)
- Law (1.00)
- Government > Regional Government > North America Government > United States Government (1.00)
Research in Progress in Robotics at Stanford University
The Robotics Project (the "Hand-Eye Project") evolved within the Stanford Artificial Intelligence Laboratory under the guidance of John McCarthy, Les Earnest, Jerry Feldman, and Tom Binford. Major efforts have been undertaken to isolate and solve fundamental problems in computer vision, manipulation, and autonomous vehicles. Generalized cones were introduced for modeling the geometry of 3-dimensional objects, and programs were constructed which learned structural descriptions of objects from laser-ranging data ("structured light"). Stereo vision and texture have been examined. Several generations of robot programming languages have resulted in AL, an intermediate-level language for commanding manipulation. A computer-controlled roving vehicle ("the cart") detected obstacles (using 9-eyed stereo) and planned paths to avoid them.